package com.ruoyi.shop.nosql.mongo.service;

import com.ruoyi.shop.nosql.mongo.domain.Message;

import java.util.List;

public interface IMessageService {
    //存储消息到mongoDB
    void addMessage(Message message);

    //根据用户userId查询其未读消息，并在查询后，置为已读
    List<Message> getNoticeByUserIds(List<String> userIds);

    //根据message中的收发人id查询对话清单，最近的20条
    List<Message> queryList(Message message);
}
